Welcome to the AppleShare IP 6.1 Software Developers Kit
This SDK contains the information you need to take advantage of or extend the functionality of AppleShare IP 6.
CONTENTS
Introduction
New with AppleShare IP 6.1
Requirements
AppleTalk Filing Protocol
AppleShare IP Registry
AppleShare IP Server Controls/Events
AppleShare IP User Authentication Module
Obsolete/Pre-AppleShare IP 6.0 SDK materials
Updated AppleShare Information
Introduction
AppleShare IP 6 has many significant new features and improvements, such as built-in support for Windows file sharing and the AppleShare IP Mail Server supports the Internet standard IMAPv4 protocol. Support for these open standards means that AppleShare IP is fully compatible with Macintosh and Windows clients; therefore allowing for an even broader opportunity to develop for the AppleShare IP technology. Within this SDK, you will find detailed developer documentation, interfaces, libraries and sample code that will allow you to develop your applications and plug-ins for the AppleShare IP APIs.
New with AppleShare IP 6.1
The AppleShare IP 6.1 software suite builds on the existing AppleShare IP product family, offering traditional web, file, print, and mail services while maintaining ease of use and administration. New features with AppleShare IP 6.1 are support for Mac OS 8.5 system software, web-based administration capabilities, support for IP filtering via TCP/IP, secure printing, shared IMAP mail folders, multi-domain support in the Web Server, general performance and improvement enhancements, and bug fixes as required.
Most of the files provided with this SDK are identical to those provided with the AppleShare IP 6.0 SDK. However with AppleShare IP 6.1, we have made several changes to existing files and additionally have provided some new files. This SDK includes updated Server Control Calls & Event Handling header files, as well as new AppleShare IP Server UAM files (i.e. header files, sample code, and developer documentation) that will further your development of and take greater advantage of the AppleShare IP APIs. Here is a list of the new files and folders for this AppleShare IP 6.1 SDK release.
Within the ASIP Server Controls & Event Handling folder (updated headers):
• AppleShareFileServerControl.a
• AppleShareFileServerControl.h
• AppleShareFileServerControl.p
Within the AFP folder (documentation):
• Inside AppleTalk.pdf
New folders & files in the ASIP User Authentication Module folder:
• Updated ASIP UAM Read Me file
• Updated User Authentication Modules.pdf documentation
• Server UAM SDK folder and contents
• Client UAM SDK folder and updated contents
• Release Notes
Requirements
AppleShare IP 6.1 Server:
• CPU: Any Apple Power Macintosh computer or Macintosh Server with a PowerPC™ G3, 604e, 604, 603e 6500 series, or 601 microprocessor.
• System Software: Mac OS 8.5 is recommended. TCP Filter software requires Mac OS 8.5. The minimum requirement is Mac OS 8.1 or later.
AppleShare Client 3.8.1:
• System Software: Mac OS 8.5 is recommended. The minimum requirement is Mac OS 7.6 or later with Open Transport 1.1.2 or later.
For using the header files, libraries, and sample code:
• Code Warrior Pro 3.
AppleTalk Filing Protocol
Information is provided for the AppleTalk Filing Protocol (AFP) version 2.1 and 2.2 in two documents: AppleTalk Filing Protocol Version 2.1 and 2.2, including the AFP over TCP/IP specification, and AppleTalk Filing Protocol, Update to Inside Macintosh: Networking, Chapter 9. Additionally, the Inside AppleTalk document, which describes the AppleTalk Filing Protocol version 2.0, has been provided so that a complete AFP specification is available in one location. All documents are in PDF format and require Adobe Acrobat Reader 3.0 or later to view them.
AppleShare IP Registry
Documentation, header files, libraries and sample code are provided relating to using the
AppleShare IP Registry to store & retrieve users & group information.
AppleShare IP Server Controls and Events
Documentation, header files, libraries and sample code are provided for using AppleShare IP
Server Control Calls and Server Event Handlers to control and monitor the behavior of the AppleShare IP Web & File Server.
ASIP User Authentication Module
Documentation, header files, libraries and sample code are provided for creating custom Server and Client User Authentication Modules.
Obsolete/Pre ASIP 6.0
Also included with the AppleShare IP 6.1 SDK package is the pre-AppleShare IP 6.0 release of the AppleShare SDK including sample code, header files and documentation for the Users & Group Library and the AppleShare 4.0 Server Control / Server Event Calls, as well as the AppleShare IP 5.0.2 software package. Please see the AppleShare IP 5.0.2 Read Me and documentation for all AppleShare IP 5.0.2 information.
Updated AppleShare Information
Web sites
For the latest information about the AppleShare IP product, please visit the AppleShare IP web site located at http://www.apple.com/appleshareip. Here you will find technical information on the currently shipping version, information on purchasing the AppleShare IP product, tips, solutions to problems, any patches that may become available after the release of the software, and much more.
Please also visit the Apple Developer web site located at www.apple.com/developer for developer support or contact the Apple Developer group at dts@apple.com.
AppleShare IP Mailing List
To receive information about software updates, you are cordially invited to join the AppleShare IP mailing list. By joining the mailing list, you will also have the opportunity to share your experiences, questions, and comments with other developers and customers using the software. Apple employees monitor the list, but Apple does not guarantee that all questions directed to this list will be answered. For more information about joining the mailing list, see the AppleShare IP Web site at www.apple.com/appleshareip, and look under the heading "Feedback".